Page({
  data: {
    itemCount: 0,
    isLoading: false
  },

  onLoad() {
    this.loadMore()
  },

  onReachBottom() {
    this.loadMore()
  },

  loadMore() {
    // 节流
    if (this.data.isLoading) return
    this.setData({ isLoading: true })

    wx.showLoading({ title: '正在加载…' })
    setTimeout(() => {
      this.setData({ itemCount: this.data.itemCount + 10 })
      wx.hideLoading()
      this.setData({ isLoading: false })
    }, 3000)
  }
})